//是否是整数
function IsNumber(text)
{
    var reg=new RegExp("^([0-9]+)$");
    return reg.test(text);
}
//是否是小数
function IsDecimal(text)
{
    var reg=new RegExp("^([0-9]+)$|^([0-9]+[.]{0,1}[0-9]+)$");
    return reg.test(text);
}

//1.血压
function xy()
{
    var age=document.getElementById("txt_xy_age");//年龄
    var xy1=document.getElementById("txt_xy1");//收缩压
    var xy2=document.getElementById("txt_xy2");//舒张压
    var result="输入结果与临床现象不符，请重新测量。";//结果    
    if(age.value=="")
    {
        alert("请输入年龄");
        age.focus();
        return;
    }
    if(xy1.value=="")
    {
        alert("请输入收缩压");
        xy1.focus();
        return;
    }
    if(xy2.value=="")
    {
        alert("请输入舒张压");
        xy2.focus();
        return;
    }
    if(!IsNumber(age.value))
    {
        alert("年龄不能为空且只能为数字");
        age.value="";
        age.focus();
        return;
    }
    if(age.value<18)
    {
        alert("年龄不能低于18岁");
        age.focus();
        return;
    }
    if(!IsDecimal(xy1.value))
    {
        alert("收缩压不能为空且只能为数字");
        xy1.value="";
        xy1.focus();
        return;
    }
    if(!IsDecimal(xy2.value))
    {
        alert("舒张压不能为空且只能为数字");
        xy2.value="";
        xy2.focus();
        return;
    }
    if (xy1.value > 300) {
        alert("收缩压不能超过300");
        xy1.value = "";
        xy1.focus();
        return;
    }
    
    if(xy1.value<90 || xy2.value<60)
    {
        result="低血压";
    }
    if((xy1.value>=90 && xy1.value<120) && (xy2.value>=60 && xy2.value<80))
    {
        result="正常血压";
    }
    if((xy1.value>=120 && xy1.value<=139) && (xy2.value>=80 && xy2.value<=89))
    {
        result="正常高值";
    }
    if(xy1.value>=140 || xy2.value>=90)
    {
        result="高血压";
    }
    if((xy1.value>140&&xy1.value<=159) || (xy2.value>90&&xy2.value<=99))
    {
        result="1级高血压(轻度)";
    }
    if((xy1.value>160&&xy1.value<=179) || (xy2.value>100&&xy2.value<=109))
    {
        result="2级高血压(中度)";
    }
    if((xy1.value>=180) || (xy2.value>=110))
    {
        result="3级高血压(重度)";
    }
    if((xy1.value>=140) && (xy2.value<90))
    {
        result="单纯收缩期高血压";
    }

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//2.体温
function tw()
{
    var txt1 = $("#txt1").val(); //年龄段
    var txt2 = $("#txt2").val(); //性别
    var txt3 = $("#txt3").val(); //温度

    var result="不存在";//结果

    if (txt1.value == "")
    {
        alert("请输入体腋下温度");
        $("#txt3").focus();
        return;
    }
    if (!IsDecimal(txt1))
    {
        alert("腋下温度应为数字");
        $("#txt3").val("");
        $("#txt3").focus();
        return;
    }

    switch (parseInt(txt1)) {
        case 1:
            {
                if (txt3 >= 36.4 && txt3 <= 38) {
                    result = "正常";
                }
                break;
            }
        case 2:
            {
                if (txt3 >= 36.1 && txt3 <= 37.8) {
                    result = "正常";
                }
                if (txt3 > 37.8 && txt3 <= 38) {
                    result = "低热";
                }
                break;
            }
        case 3:
            {
                if (txt2 == 1) {//男
                    if (txt3 >= 35.9 && txt3 <= 37.6) {
                        result = "正常";
                    }
                    if (txt3 > 37.6 && txt3 <= 38) {
                        result = "低热";
                    }
                }
                else if (txt2 == 2) {//女
                    if (txt3 >= 35.9 && txt3 <= 37.8) {
                        result = "正常";
                    }
                    if (txt3 > 37.8 && txt3 <= 38) {
                        result = "低热";
                    }
                }
                break;
            }
        case 4:
            {
                if (txt3 >= 35.8 && txt3 <= 37.5) {
                    result = "正常";
                }
                if (txt3 > 37.5 && txt3 <= 38) {
                    result = "低热";
                }
                break;
            }
    }
    if (txt3 > 38 && txt3 <= 39) {
        result = "中度发热";
    }
    if (txt3 > 39 && txt3 <= 40) {
        result = "高热";
    }
    if (txt3 > 40) {
        result = "超高热";
    }
    if (txt3 > 45) {
        result = "不存在";
    }

    $("#txtResult").val(result);

    AddActionLog();
}

//3.1补液计算_按体重AddActionLog
function byjs_tz()
{
    var obj1=document.getElementById("txt_byjs_tz1");//病人原先体重
    var obj2=document.getElementById("txt_byjs_tz2");//病人现在体重
    var result="";//结果
    
    if(obj1.value=="")
    {
        result="请输入原先体重";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入现在体重";
        alert(result);
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj1.value))
    {
        result="体重只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="体重只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    
    var num=parseFloat((parseFloat(obj1.value)-parseFloat(obj2.value))*1000);
    
    if(num<=0)
    {
        result="体重未下降，无需输液";
        alert(result);
        return;
    }
    
    result=num.toString()+" ml";

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//3.2补液计算_按血钠
function byjs_xqn()
{
    var obj1=document.getElementById("txt_byjs_xqn1");//正常血清钠
    var obj2=document.getElementById("txt_byjs_xqn2");//实测血清钠
    var obj3=document.getElementById("txt_byjs_xqn3");//现体重
    var result="";//结果
    
    if(obj1.value=="")
    {
        result="请输入正常血清钠";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入实测血清钠";
        alert(result);
        obj2.focus();
        return;
    }
    if(obj3.value=="")
    {
        result="请输入现体重";
        alert(result);
        obj3.focus();
        return;
    }
    if(!IsDecimal(obj1.value))
    {
        result="正常血清钠只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="实测血清钠只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj3.value))
    {
        result="现体重只能是数字";
        alert(result);
        obj3.value="";
        obj3.focus();
        return;
    }
    
    var num1=parseFloat(obj1.value);
    var num2=parseFloat(obj2.value);
    var num3=parseFloat(obj3.value);
    var num=0.5*num3*(num1-num2)/num1;
        
    if(num<=0)
    {
        result="血钠浓度未下降，无需输液";
        alert(result);
        return;
    }
    
    num=Math.round(num*1000);
    
    result=num.toString()+" ml";

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//3.3补液计算_按血细胞
function byjs_xxp()
{
    var obj1=document.getElementById("txt_byjs_xxp1");//正常细胞比容
    var obj2=document.getElementById("txt_byjs_xxp2");//所测血细胞比容
    var obj3=document.getElementById("txt_byjs_xxp3");//现体重
    var result="";//结果
    
    if(obj1.value=="")
    {
        result="请输入正常细胞比容";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入所测血细胞比容";
        alert(result);
        obj2.focus();
        return;
    }
    if(obj3.value=="")
    {
        result="请输入体重";
        alert(result);
        obj3.focus();
        return;
    }
    if(!IsDecimal(obj1.value))
    {
        result="正常细胞比容只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="所测血细胞比容只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj3.value))
    {
        result="体重只能是数字";
        alert(result);
        obj3.value="";
        obj3.focus();
        return;
    }
    
    var num1=parseFloat(obj1.value);
    var num2=parseFloat(obj2.value);
    var num3=parseFloat(obj3.value);
    var num=num1-num2;
    num=num/num1;
    num=num*0.2*num3;
    
    if(num<=0)
    {
        result="血细胞比容未下降，无需输液";
        alert(result);
        return;
    }
    
    num=Math.round(num*1000);
    
    result=num.toString()+" ml";
    
    result+="\r\n";
    result+="注：在有出血的情况下按本公式计算不准确。";

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//4.基础代谢率计算
function jcdxl()
{
    var obj1=document.getElementById("txt_jcdxl1");//年龄
    var obj2=document.getElementById("txt_jcdxl2");//身高
    var obj3=document.getElementById("txt_jcdxl3");//体重
    var result="";//结果
    
    var sex1=document.getElementById("sexy_0");//男
    var sex2=document.getElementById("sexy_1");//女
    
    if(sex1.checked==false&&sex2.checked==false)
    {
        result="请选择性别";
        alert(result);
        return;
    }
    
    if(obj1.value=="")
    {
        result="请输入年龄";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入身高";
        alert(result);
        obj2.focus();
        return;
    }
    if(obj3.value=="")
    {
        result="请输入体重";
        alert(result);
        obj3.focus();
        return;
    }
    if(!IsNumber(obj1.value))
    {
        result="年龄只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="身高只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj3.value))
    {
        result="体重只能是数字";
        alert(result);
        obj3.value="";
        obj3.focus();
        return;
    }
    
    var num1=parseFloat(obj1.value);//年龄
    var num2=parseFloat(obj2.value);//身高
    var num3=parseFloat(obj3.value);//体重
    var num=0;
    
    if(sex1.checked==true)
    {
        num = 66+13.7*num3+5.0*num2-6.8*num1;
    }
    else if(sex2.checked==true)
    {
        num = 655+9.6*num3+1.7*num2-4.7*num1;
    }
    else
    {
        result="请选择性别";
        alert(result);
        return;
    }
    
    if(num<=0)
    {
        result="您输入的数值不合法";
        alert(result);
        return;
    }
    
    num=Math.round(num);

    result = num.toString() + "(Kcal/kg.d)";

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//5.补钠计算
function bnjs()
{
    var obj1=document.getElementById("txt_bnjs1");//目标血钠值
    var obj2=document.getElementById("txt_bnjs2");//实测血钠值
    var obj3=document.getElementById("txt_bnjs3");//体重
    var obj4=document.getElementById("bnjs1");//钠盐浓度
    var result="";//结果
    
    var sex1=document.getElementById("sexy_0");//男
    var sex2=document.getElementById("sexy_1");//女
    
    if(sex1.checked==false&&sex2.checked==false)
    {
        result="请选择性别";
        alert(result);
        return;
    }
    
    
    if(obj1.value=="")
    {
        result="请输入目标血钠值";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入实测血钠值";
        alert(result);
        obj2.focus();
        return;
    }
    if(obj3.value=="")
    {
        result="请输入体重";
        alert(result);
        obj3.focus();
        return;
    }
    if(!IsDecimal(obj1.value))
    {
        result="目标血钠值只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="实测血钠值只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj3.value))
    {
        result="体重只能是数字";
        alert(result);
        obj3.value="";
        obj3.focus();
        return;
    }
    
    var num1=parseFloat(obj1.value);//目标血钠值
    var num2=parseFloat(obj2.value);//实测血钠值
    var num3=parseFloat(obj3.value);//体重
    var num4=parseFloat(obj4.value);//钠盐浓度
    
    var num=(num1-num2)*num3;
    
    if(num<=0)
    {
        result="您输入的数值不合法";
        alert(result);
        return;
    }    
    
    var NaCount=0;//缺钠量
    var NaClCount=0;//氯化钠量
    var NaCl=0;//生理盐水
    
    
    if(num4=="0.03")
    {
        if(sex1.checked==true)
        {
            NaCount=Math.round(num*0.6);
            NaClCount=Math.round(num*0.035);
            NaCl=Math.round(num*3.888);
            result="静脉补充钠盐时以生理盐水为宜。补充高渗钠盐时建议使用3~5%的氯化钠，但有一定的危险性。估算的缺钠量为："+NaCount+" mmol。即需要 氯化钠 为："+NaClCount+" g。如果配置3% 的生理盐水时为："+NaCl+" ml。上述计算仅为估计量，通常先注射1/3量(如："+Math.round(NaCl/3)+" ml)，以后根据血NA的上升情况逐步再补充。";
        }
        else if(sex2.checked==true)
        {
            NaCount=Math.round(num*0.5);
            NaClCount=Math.round(num*0.03);
            NaCl=Math.round(num*3.311);
            result="静脉补充钠盐时以生理盐水为宜。补充高渗钠盐时建议使用3~5%的氯化钠，但有一定的危险性。估算的缺钠量为："+NaCount+" mmol。即需要 氯化钠 为："+NaClCount+" g。如果配置3% 的生理盐水时为："+NaCl+" ml。上述计算仅为估计量，通常先注射1/3量(如："+Math.round(NaCl/3)+" ml)，以后根据血NA的上升情况逐步再补充。";
        }
    }
    if(num4=="0.05")
    {
        if(sex1.checked==true)
        {
            NaCount=Math.round(num*0.6);
            NaClCount=Math.round(num*0.035);
            NaCl=Math.round(num*0.7);
            result="静脉补充钠盐时以生理盐水为宜。补充高渗钠盐时建议使用3~5%的氯化钠，但有一定的危险性。估算的缺钠量为："+NaCount+" mmol。即需要 氯化钠 为："+NaClCount+" g。如果配置5% 的高渗氯化钠时为："+NaCl+" ml。上述计算仅为估计量，通常先注射1/3量(如："+Math.round(NaCl/3)+" ml)，以后根据血NA的上升情况逐步再补充。";
        }
        else if(sex2.checked==true)
        {
            NaCount=Math.round(num*0.5);
            NaClCount=Math.round(num*0.03);
            NaCl=Math.round(num*0.596);
            result="静脉补充钠盐时以生理盐水为宜。补充高渗钠盐时建议使用3~5%的氯化钠，但有一定的危险性。估算的缺钠量为："+NaCount+" mmol。即需要 氯化钠 为："+NaClCount+" g。如果配置5% 的高渗氯化钠时为："+NaCl+" ml。上述计算仅为估计量，通常先注射1/3量(如："+Math.round(NaCl/3)+" ml)，以后根据血NA的上升情况逐步再补充。";
        }
    }

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//6.补铁计算
function btjs()
{
    var obj1=document.getElementById("txt_btjs1");//体重
    var obj2=document.getElementById("txt_btjs2");//Hb目标值
    var obj3=document.getElementById("txt_btjs3");//Hb实际值
    var result="";//结果
            
    if(obj1.value=="")
    {
        result="请输入体重";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入Hb目标值";
        alert(result);
        obj2.focus();
        return;
    }
    if(obj3.value=="")
    {
        result="请输入Hb实际值";
        alert(result);
        obj3.focus();
        return;
    }
    if(!IsDecimal(obj1.value))
    {
        result="体重只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="Hb目标值只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj3.value))
    {
        result="Hb实际值只能是数字";
        alert(result);
        obj3.value="";
        obj3.focus();
        return;
    }
    
    var num1=parseFloat(obj1.value);//体重
    var num2=parseFloat(obj2.value);//Hb目标值
    var num3=parseFloat(obj3.value);//Hb实际值
    var num=0;
    
    num=num1*10//贮存铁量
    num=num>700?700:num;//贮存铁量大于700时，只能算700mg
    
    num=num+(num2-num3)*num1*0.238;
    
    if(num<=0)
    {
        result="您输入的数值不合法";
        alert(result);
        return;
    }
    
    num=Math.round(num);
    
    result="总缺铁量："+num.toString()+"mg";

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//7.血气分析(不完整)
function xqfx()
{
    var obj1=document.getElementById("txt_xqfx1");//年龄
    var obj2=document.getElementById("txt_xqfx2");//给氧浓度
    var obj3=document.getElementById("txt_xqfx3");//大气压(KPa)
    var obj4=document.getElementById("txt_xqfx4");//P02(mmHG动脉血氧分压)
    var obj5=document.getElementById("txt_xqfx5");//PH(血浆PH)
    var obj6=document.getElementById("txt_xqfx6");//P50（使血氧饱和度达到50%时的氧分压）
    var obj7=document.getElementById("txt_xqfx7");//PCO2(二氧化碳分压)
//    var obj8=document.getElementById("txt_xqfx8");//A-aD02(肺泡动脉血氧分压差)
    var obj9=document.getElementById("txt_xqfx9");//HCO3(实际碳酸氢盐)                  
    var obj10=document.getElementById("txt_xqfx10");//AG（阴离子间隙）
    var result="";//结果
            
    if(obj1.value=="")
    {
        result="请输入年龄";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入给氧浓度";
        alert(result);
        obj2.focus();
        return;
    }
    if(obj3.value=="")
    {
        result="请输入大气压";
        alert(result);
        obj3.focus();
        return;
    }
    if(obj4.value=="")
    {
        result="请输入P02(mmHG动脉血氧分压)";
        alert(result);
        obj4.focus();
        return;
    }
    if(obj5.value=="")
    {
        result="请输入PH(血浆PH)";
        alert(result);
        obj5.focus();
        return;
    }
    if(obj6.value=="")
    {
        result="请输入P50（使血氧饱和度达到50%时的氧分压）";
        alert(result);
        obj6.focus();
        return;
    }
    if(obj7.value=="")
    {
        result="请输入PCO2(二氧化碳分压)";
        alert(result);
        obj7.focus();
        return;
    }
//    if(obj8.value=="")
//    {
//        result="请输入A-aD02(肺泡动脉血氧分压差)";
//        alert(result);
//        obj8.focus();
//        return;
//    }
    if(obj9.value=="")
    {
        result="请输入HCO3(实际碳酸氢盐)";
        alert(result);
        obj9.focus();
        return;
    }
    if(obj10.value=="")
    {
        result="请输入AG（阴离子间隙）";
        alert(result);
        obj10.focus();
        return;
    }
    if(!IsNumber(obj1.value))
    {
        result="年龄只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="给氧浓度只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj3.value))
    {
        result="大气压(KPa)只能是数字";
        alert(result);
        obj3.value="";
        obj3.focus();
        return;
    }
    if(!IsDecimal(obj4.value))
    {
        result="P02(mmHG动脉血氧分压)只能是数字";
        alert(result);
        obj4.value="";
        obj4.focus();
        return;
    }
    if(!IsDecimal(obj5.value))
    {
        result="PH(血浆PH)只能是数字";
        alert(result);
        obj5.value="";
        obj5.focus();
        return;
    }
    if(!IsDecimal(obj6.value))
    {
        result="P50（使血氧饱和度达到50%时的氧分压）只能是数字";
        alert(result);
        obj6.value="";
        obj6.focus();
        return;
    }
    if(!IsDecimal(obj7.value))
    {
        result="PCO2(二氧化碳分压)只能是数字";
        alert(result);
        obj7.value="";
        obj7.focus();
        return;
    }
//    if(!IsDecimal(obj8.value))
//    {
//        result="A-aD02(肺泡动脉血氧分压差)只能是数字";
//        alert(result);
//        obj8.value="";
//        obj8.focus();
//        return;
//    }
    if(!IsDecimal(obj9.value))
    {
        result="HCO3(实际碳酸氢盐)只能是数字";
        alert(result);
        obj9.value="";
        obj9.focus();
        return;
    }
    if(!IsDecimal(obj10.value))
    {
        result="AG（阴离子间隙）只能是数字";
        alert(result);
        obj10.value="";
        obj10.focus();
        return;
    }
    
    var num1=parseFloat(obj1.value);//年龄
    var num2=parseFloat(obj2.value);//给氧浓度
    var num3=parseFloat(obj3.value);//大气压(KPa)
    var num4=parseFloat(obj4.value);//P02(mmHG动脉血氧分压)
    var num5=parseFloat(obj5.value);//PH(血浆PH)
    var num6=parseFloat(obj6.value);//P50（使血氧饱和度达到50%时的氧分压）
    var num7=parseFloat(obj7.value);//PCO2(二氧化碳分压)
//    var num8=parseFloat(obj8.value);//A-aD02(肺泡动脉血氧分压差)
    var num9=parseFloat(obj9.value);//HCO3(实际碳酸氢盐)                  
    var num10=parseFloat(obj10.value);//AG（阴离子间隙）
    var num="";
        
    
    result+="血气分析结果"+"\r\n";
    result+="------------------------------------------------------------"+"\r\n";
    
    result+="血氧指标分析：";
    result+="\r\n";
    result+="正常的动脉血氧分压范围：80.15mmHg 至90.15mmHg 之间。";
    result+="\r\n";
    result+="本病例的动脉血氧分压："+num4+"mmHg";
    result+="\r\n";
    if(num4>=60 && num4<80)
    {
        result+="处于 缺氧 状态";
        result+="\r\n";
    }
    if(num4>=40 && num4<60)
    {
        result+="处于 呼吸衰竭 状态";
        result+="\r\n";
    }
    if(num4>=20 && num4<40)
    {
        result+="处于 重度缺氧 状态";
        result+="\r\n";
    }
    if(num4<20)
    {
        result+="处于 生命难以维持 状态";
        result+="\r\n";
    }
    
    
    var A_aD02=2.5+0.21*num1;//正常动脉血氧分压差
    var curA_aD02=num2/100*(num3-47)-num7*1.25-num4;
    
    
    result+="本病例的肺泡动脉血氧分压差情况为：肺泡动脉血氧分压差为 （"+curA_aD02+"）";
    result+="\r\n";
    
    if(curA_aD02>A_aD02)
    {
        if(num4<80.15)
        {
            result+="A－aD02显著增高伴PaO2降低，表示肺氧合功能障碍，见于肺不张、肺瘀血、肺水肿、成人呼吸窘迫综合征，吸纯氧不能纠正。";
            result+="\r\n";
        }
        else
        {
            result+="A－aDO2中度增高，（PaO2不降低）见于慢性阻塞性肺部疾病，吸纯氧可纠正。";
            result+="\r\n";
        }
    }
    else 
    {
        if(num7>45)
        {
            result+="PaCO2增加，A－aDO2正常，可能为中枢神经系统或神经肌肉病变引起的肺泡通气不足。";
            result+="\r\n";
        }
        else
        {
            if(num4<80.15)
            {
                result+="PaO2降低，A－aDO2和PaC02正常，为吸入氧浓度降低，如高原性低氧血症。";
                result+="\r\n";
            }
            else
            {
                result+="正常";
                result+="\r\n";       
                //正常
            }
        }
    }
    
    result+="氧离曲线：";
    result+="\r\n";
    if(num6>=24.7&&num6<=27.8)
    {
        result+="正常";
        result+="\r\n";  
    }
    if(num6<24.7)
    {
        result+="氧离曲线位置向左移，不利于血氧的释放，有可能会加重组织的缺氧。可能存在以下情况：血液PH值上升、温度下降、PCO2下降可红细胞内2，3-DPG含量减少，血红蛋白分子的结构和功能异常。特别注意是否存在有碱中毒(代谢性或呼吸性)";
        
        result+="\r\n";
    }
    if(num6>27.8)
    {
        result+="氧离曲线位置向右移，对保持和提高组织氧分压有意义。可能存在以下情况：血液PH值下降、温度上升、PCO2升高可红细胞内2，3-DPG含量增多，血红蛋白分子的结构和功能异常。";
        
        result+="\r\n";
    }
    
    result+="本病例的酸碱平衡情况：";
    result+="\r\n";
    
    if(num5<7.35 && num9<22 && num7<35)
    {
        result+="代谢性酸中毒";
        result+="\r\n";
    }
    if(num5<7.35 && num9>27 && num7>45)
    {
        result+="呼吸性酸中毒";
        result+="\r\n";
    }
    if(num5>7.45 && num9>27 && num7>45)
    {
        result+="代谢性碱中毒";
        result+="\r\n";
    }
    if(num5>7.45 && num9<22 && num7<35)
    {
        result+="呼吸性碱中毒";
        result+="\r\n";
    }
    if(num5<7.35 && num9<=27 && num7>45)
    {
        result+="呼酸+代酸";
        result+="\r\n";
    }
    if(num9>27 && num7>45)
    {
        result+="呼酸+代碱";
        result+="\r\n";
    }
    
//    result+="PH(血浆PH)分析："+"\r\n";
//    result+="正常pH参考值为：7.35~7.45；您现处于 ";
//    if(num5>=7.35&&num5<=7.45)
//    {
//        result+="正常 状态";
//    }
//    else
//    {
//        if(num5<7.35)
//        {
//            result+="失代偿酸中毒 状态";
//            num+="失代偿酸中毒；";
//        }
//        if(num5>7.45)
//        {
//            result+="失代偿碱中毒 状态";
//            num+="失代偿碱中毒；";
//        }
//    }
//    result+="\r\n";
//    result+="---------------------------------"+"\r\n";
//    
//    
//    result+="PCO2(二氧化碳分压)分析：";
//    result+="\r\n";
//    result+="PCO2(二氧化碳分压)参考值为：4.65~6.0；您现处于 ";
//    result+="\r\n";
//    if(num7>=4.65&&num7<=6.0)
//    {
//        result+="正常 状态";
//    }
//    else
//    {
//        if(num7<4.65)
//        {
//            result+="呼吸性酸中毒或代谢性碱中毒 状态";
//            num+="呼吸性酸中毒或代谢性碱中毒；";
//        }
//        if(num7>6.0&&num7<7.31)
//        {
//            result+="呼吸性碱中毒或代谢性酸中毒 状态";
//            num+="呼吸性碱中毒或代谢性酸中毒；";
//        }
//        if(num7>=7.31)
//        {
//            result+="抑制呼吸中枢，有形成呼吸衰竭的危险 状态";
//            num+="抑制呼吸中枢，有形成呼吸衰竭的危险；";
//        }
//    }
//    result+="\r\n";
//    result+="---------------------------------"+"\r\n";
//    
//    
//    result+="HCO3(实际碳酸氢盐)分析：";
//    result+="\r\n";
//    result+="HCO3(实际碳酸氢盐)参考值为：22~27；您现处于 ";
//    result+="\r\n";
//    if(num9>=22&&num9<=27)
//    {
//        result+="正常 状态";
//    }
//    else
//    {
//        if(num9<22)
//        {
//            result+="代谢性酸中毒，也可能是呼吸性碱中毒的代偿结果";
//            num+="代谢性酸中毒，也可能是呼吸性碱中毒的代偿结果；";
//        }
//        if(num9>27&&num9<45)
//        {
//            result+="代谢性碱中毒，也可能是呼吸性酸中毒时肾脏的代偿调节反映";
//            num+="代谢性碱中毒，也可能是呼吸性酸中毒时肾脏的代偿调节反映；";
//        }
//        if(num9>=45)
//        {
//            result+="慢性呼吸性酸中毒";
//            num+="慢性呼吸性酸中毒；";
//        }
//    }
//    result+="\r\n";
//    result+="---------------------------------"+"\r\n";
//    
//    
//    result+="P02(mmHG动脉血氧分压)分析：";
//    result+="\r\n";
//    result+="P02(mmHG动脉血氧分压)参考值为：9.97~13.3；您现处于 ";
//    result+="\r\n";
//    if(num4>=9.97&&num4<=13.3)
//    {
//        result+="正常 状态";
//    }
//    else
//    {
//        if(num4<10.6)
//        {
//            result+="轻度缺氧 状态";
//            num+="轻度缺氧；";
//        }
//        if(num4<7.9)
//        {
//            result+="中度缺氧 状态";
//            num+="中度缺氧；";
//        }
//        if(num4<5.3)
//        {
//            result+="重度缺氧 状态";
//            num+="重度缺氧；";
//        }
//        if(num4<2.67)
//        {
//            result+="脑细胞不能再从血液中摄取氧，有氧代谢停止，生命难以维持 状态";
//            num+="脑细胞不能再从血液中摄取氧，有氧代谢停止，生命难以维持；";
//        }
//    }
//    result+="\r\n";
//    
//    if(num.length>0)
//    {
//        result="综合分析结果：您可能存在"+num+"等状况。";
//    }
//    else
//    {
//        result="综合分析结果：您属于正常或未知状况。";     
//    }
    
//    document.getElementById("txt_xqfx8").value=curA_aD02;
    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//8.体重BMI
function tz()
{
    var obj1=document.getElementById("txt_tz1");//身高
    var obj2=document.getElementById("txt_tz2");//体重
    var result="";//结果
//    
//    var sex1=document.getElementById("sexy_0");//公制单位
//    var sex2=document.getElementById("sexy_1");//英制单位
    
//    if(sex1.checked==false&&sex2.checked==false)
//    {
//        result="请选择单位";
//        alert(result);
//        return;
//    }
    
    if(obj1.value=="")
    {
        result="请输入身高";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入体重";
        alert(result);
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj1.value))
    {
        result="身高只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="体重只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    
    var num1=parseFloat(obj1.value);//身高
    var num2=parseFloat(obj2.value);//体重
    var num=0;
    
    num=num2/(num1/100)/(num1/100);
    
    if(num<=0)
    {
        result="您输入的数值不合法";
        alert(result);
        return;
    }
    
    if(num<18.5)
    {
        result="消瘦";
    }
    if(num>=18.5&&num<=24.9)
    {
        result="正常";
    }
    if(num>=25&&num<=30)
    {
        result="1级肥胖";
    }
    if(num>30&&num<=35)
    {
        result="2级肥胖";
    }
    if(num>35&&num<=40)
    {
        result="3级肥胖";
    }
    if(num>40)
    {
        result="4级肥胖";
    }

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//9.药物输液速度计算（未完成）
function ywsysd()
{
    var obj1=document.getElementById("txt_ywsysd1");//体重(KG)
    var obj2=document.getElementById("txt_ywsysd2");//溶介量(ml)
    var obj3 = document.getElementById("txt_ywsysd3"); //药量(mg)
    var obj4 = document.getElementById("txt_ywsysd4"); //预期药物浓度
    var obj5 = document.getElementById("txt_ywsysd5"); //预期药物浓度单位
    var result="";//结果
    
//    var sex1=document.getElementById("RadioGroup1_0");//ug/kg/min
//    var sex2=document.getElementById("RadioGroup1_1");//ng/min
//    var sex3=document.getElementById("RadioGroup1_2");//mg/kg/min
//    var sex4=document.getElementById("RadioGroup1_3");//mg/min
        
    if(obj1.value=="")
    {
        result="请输入体重";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入溶介量";
        alert(result);
        obj2.focus();
        return;
    }
    if(obj3.value=="")
    {
        result="请输入药量";
        alert(result);
        obj3.focus();
        return;
    }
    if(obj4.value=="")
    {
        result="请输入预期药物浓度";
        alert(result);
        obj4.focus();
        return;
    }
    if(!IsDecimal(obj1.value))
    {
        result="体重只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="溶介量只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj3.value))
    {
        result="药量只能是数字";
        alert(result);
        obj3.value="";
        obj3.focus();
        return;
    }
    if(!IsDecimal(obj4.value))
    {
        result="预期药物浓度只能是数字";
        alert(result);
        obj4.value="";
        obj4.focus();
        return;
    }

    var num1 = parseFloat(obj1.value); //体重(KG)
    var num2 = parseFloat(obj2.value); //溶介量(ml)
    var num3 = parseFloat(obj3.value); //药量(mg)
    var num4 = parseFloat(obj4.value); //预期药物浓度
    var num5 = parseInt(obj5.value);
    
    var num=0;
    var t=0;

    switch (num5) {
        case 1: t = (num3 * 1000) / (num4 * num1); break;
        case 2: t = (num3 * 1000) / (num4); break;
        case 3: t = (num3) / (num4 * num1); break;
        case 4: t = (num3) / (num4); break;
    }
//    if(sex1.checked==true)
//    {
//        t=(num3*1000)/(num4*num1);
//    }
//    else if(sex2.checked==true)
//    {
//        t=(num3*1000)/(num4);
//    }
//    else if(sex3.checked==true)
//    {
//        t=(num3)/(num4*num1);
//    }
//    else if(sex4.checked==true)
//    {
//        t=(num3)/(num4);
//    }
    
    t=Math.round(t);
    num=Math.round(15*num2/t);
    
    if(num<=0)
    {
        result="您输入的数值不合法";
        alert(result);
        return;
    }
    
    result="药物滴完需用时 "+t+" min（"+Math.round(t*100/60)/100+" h），药物静滴速度估算为 "+num+" gtt/min(按照15滴/ml液体计)";

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//10.体表面积计算
function tbmjjs()
{
    var obj1=document.getElementById("txt_tbmjjs1");//身高
    var obj2=document.getElementById("txt_tbmjjs2");//体重
    var result="";//结果
    
    var sex1=document.getElementById("sexy_0");//儿童
    var sex2=document.getElementById("sexy_1");//男青年
    var sex3=document.getElementById("sexy_2");//女青年
        
    if(obj1.value=="")
    {
        result="请输入身高";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入体重";
        alert(result);
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj1.value))
    {
        result="身高只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="体重只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    
    var num1=parseFloat(obj1.value);//身高
    var num2=parseFloat(obj2.value);//体重
    var num=0;
    
    if(sex1.checked==true)
    {
        num=0.0061*num1+0.0128*num2-0.1529;
    }
    else if(sex2.checked==true)
    {
        num=0.00607*num1+0.0127*num2-0.0698;
    }
    else if(sex3.checked==true)
    {
        num=0.00586*num1+0.0126*num2-0.0461;
    }
    
    if(num<=0)
    {
        result="您输入的数值不合法";
        alert(result);
        return;
    }
    
    result=num;

    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//11.乙肝两对半检查结果对照表
function ygldb()
{
    var obj1=document.getElementById("ygldb1").value;
    var obj2=document.getElementById("ygldb2").value;
    var obj3=document.getElementById("ygldb3").value;
    var obj4=document.getElementById("ygldb4").value;
    var obj5=document.getElementById("ygldb5").value;
    
    var result="输入结果和临床研究不符，请查证您的化验结果再次输入。";
    
    if(obj1=="+"&&obj2=="-"&&obj3=="+"&&obj4=="-"&&obj5=="+")
    {
        result="乙肝病毒感染，病毒复制活跃，有传染性。并不能提示病情是否严重。";
    }
    if(obj1=="+"&&obj2=="-"&&obj3=="-"&&obj4=="+"&&obj5=="+")
    {
        result="大多数情况下表示乙肝病毒复制减少。仍然有传染性。由“大三阳”转向“小三阳”，并不意味着乙肝病毒复制完全停止，少数“小三阳”病人其血清HBV-DNA持续阳性，病毒复制活跃，病情较严重，病情进展迅速，见于病毒变异。";
    }
    if(obj1=="+"&&obj2=="-"&&obj3=="-"&&obj4=="-"&&obj5=="-")
    {
        result="乙肝病毒感染之潜伏期（乙肝病毒携带者）。";
    }
    if(obj1=="-"&&obj2=="+"&&obj3=="-"&&obj4=="-"&&obj5=="-")
    {
        result="注射过乙肝疫苗，有免疫。";
    }
    if(obj1=="+"&&obj2=="-"&&obj3=="-"&&obj4=="-"&&obj5=="+")
    {
        result="急性乙肝病毒感染，或者是慢性乙肝病毒携带者，传染性弱。";
    }
    if(obj1=="-"&&obj2=="+"&&obj3=="-"&&obj4=="+"&&obj5=="+")
    {
        result="多数是正常的，极少是乙肝隐匿感染，需要查HBV-DNA定量来鉴别。";
    }
    if(obj1=="+"&&obj2=="-"&&obj3=="+"&&obj4=="-"&&obj5=="-")
    {
        result="急性肝炎早期，传染性强。";
    }
    if(obj1=="+"&&obj2=="+"&&obj3=="+"&&obj4=="+"&&obj5=="+")
    {
        result="一种亚型的HBsAg及异型的抗HBs（常见）或血清从HBsAg转化为抗HBs的过程（少见）。";
    }
    if(obj1=="-"&&obj2=="+"&&obj3=="-"&&obj4=="-"&&obj5=="+")
    {
        result="乙肝病毒感染，恢复期。";
    }
    if(obj1=="-"&&obj2=="-"&&obj3=="-"&&obj4=="+"&&obj5=="+")
    {
        result="乙肝病毒感染已过，抗HBs出现前的窗口期。";
    }
    if(obj1=="+"&&obj2=="+"&&obj3=="+"&&obj4=="-"&&obj5=="+")
    {
        result="HBsAg免疫复合物，新的不同亚型感染。";
    }
    if(obj1=="-"&&obj2=="-"&&obj3=="-"&&obj4=="-"&&obj5=="-")
    {
        result="过去和现在未感染过HBV，建议注射乙肝疫苗。";
    }
    if(obj1=="-"&&obj2=="-"&&obj3=="-"&&obj4=="-"&&obj5=="+")
    {
        result="有以下两种可能性：(1)非典型性急性感染；(2)见于抗－HBc出现之前的感染早期，HBsAg滴度低而呈阴性，或呈假阳性。";
    }


    document.getElementById("txtResult").value = result;

    AddActionLog();
}

//12.糖尿病饮食计算
function tnbys()
{
    var obj1=document.getElementById("txt_tnbys1");//体重
    var obj2=document.getElementById("txt_tnbys2");//身高
    var obj3=document.getElementById("tnbys1");//劳动强度
    var result="";//结果
        
    if(obj1.value=="")
    {
        result="请输入体重";
        alert(result);
        obj1.focus();
        return;
    }
    if(obj2.value=="")
    {
        result="请输入身高";
        alert(result);
        obj2.focus();
        return;
    }
    if(!IsDecimal(obj1.value))
    {
        result="体重只能是数字";
        alert(result);
        obj1.value="";
        obj1.focus();
        return;
    }
    if(!IsDecimal(obj2.value))
    {
        result="身高只能是数字";
        alert(result);
        obj2.value="";
        obj2.focus();
        return;
    }
    
    var num1=parseFloat(obj1.value);//体重
    var num2=parseFloat(obj2.value);//身高
    var num=0;
    
    var tmpNum1=(num2-100)*0.9;//标准体重
    var tmpNum2=(num1-tmpNum1)/tmpNum1*100;//超重百分比
    
    tmpNum2=Math.round(tmpNum2);
    
    if(obj3.value=="重体力劳动")
    {
        num=40;
        if(tmpNum2<=-20)
        {
            num=45;
        }
        if(tmpNum2>=20)
        {
            num=35;
        }
    }
    if(obj3.value=="轻体力劳动")
    {
        num=30;
        if(tmpNum2<=-20)
        {
            num=35;
        }
        if(tmpNum2>=20)
        {
            num=25;
        }
    }
        
    num=num*tmpNum1;
        
    if(num<=0)
    {
        result="您输入的数值不合法";
        alert(result);
        return;
    }
    
    result="糖尿病饮食总热卡为："+Math.round(num)+" Kcal";
    result+="\r\n其中建议：";
    result+="糖类含量："+Math.round((num*0.575/4))+"g； ";
    result+="蛋白质含量："+Math.round((num*0.175/4))+"g； ";
    result+="脂肪含量："+Math.round((num*0.225/9))+"g";

    document.getElementById("txtResult").value = result;

    AddActionLog();
}
//40、鼻导管吸氧吸入氧浓度
function bdgxyxrynd() {
    var obj1 = document.getElementById("txt_yqll"); //氧气流量
    var obj2 = document.getElementById("txt_yqnd"); //氧气浓度
    var result = ""; //结果
    if ($.trim(obj1.value) == "") {
        result = "请输入氧气流量";
        alert(result);
        obj1.focus();
        return;
    }
    if (!IsDecimal(obj1.value)) {
        result = "氧气流量只能是数字";
        alert(result);
        obj1.value = "";
        obj1.focus();
        return;
    }
    if ($.trim(obj2.value) == "") {
        result = "请输入氧气浓度";
        alert(result);
        obj2.focus();
        return;
    }    
    if (!IsDecimal(obj2.value)) {
        result = "氧气浓度只能是数字";
        alert(result);
        obj2.value = "";
        obj2.focus();
        return;
    }
    var num1 = parseFloat(obj1.value); //氧气流量
    var num2 = parseFloat(obj2.value); //氧气浓度
    var num = 0;
    if (num1 <= 0) {
        result = "氧气流量的值应大于0";
        alert(result);
        obj2.value = "";
        obj2.focus();
        return;
    }
    if (num2 >= 100 || num2<=0) {
        result = "氧气浓度的值应大于0小于100";
        alert(result);
        obj2.value = "";
        obj2.focus();
        return;
    }
    num = 21 + 4 * num1 * (num2/100);
    result = num;
    document.getElementById("txtResult").value = result;
    AddActionLog();
}
//41、机械通气患者的Brussels镇静评分
function GetJxtqhzzjpf() {
    var result = ""; //结果

    result = $("#selJxtqhzzjpf").val();
    document.getElementById("txtResult").value = result;
    AddActionLog();
}
//42、治疗干预系统评分
function zlgyxtpf() {
    var result = 0; //结果
    $("#js1").find("div").each(function () {
        if ($(this).hasClass("block")) {
            $(this).find("input").each(function () {
                var obj = $(this);
                if (obj.attr("checked")) {
                    result += parseInt(obj.val());
                }
            })
        }
    });

    document.getElementById("txtResult").value = result;
    AddActionLog();
}
function zlgyxtpf_check(id1, id2) {
    $("#"+id1).attr("checked", true);
    $("#" + id2).attr("checked", false);
}
//43、MELD评分系统
function meldpf() {
    var dhs = ""; //胆红素
    var dc = ""; //胆醇
    var inr = ""; //INR
    var by = "0";//病因
    var result = 0; //结果
    dhs = $("#txt_dhs").val();
    dc = $("#txt_dc").val();
    inr = $("#txt_inr").val();
    if ($.trim(dhs) == "") {
        alert("胆红素不可为空");
        $("#txt_dhs").focus();
        return;
    }
    if (!IsNumber(dhs)) {
        alert("请填写数字");
        $("#txt_dhs").focus();
        return;
    }
    if ($.trim(dc) == "") {
        alert("肌酐不可为空");
        $("#txt_dc").focus();
        return;
    }
    if (!IsNumber(dc)) {
        alert("请填写数字");
        $("#txt_dc").focus();
        return;
    }
    if ($.trim(inr) == "") {
        alert("INR不可为空");
        $("#txt_inr").focus();
        return;
    }
    if (!IsNumber(inr)) {
        alert("请填写数字");
        $("#txt_inr").focus();
        return;
    }
    if ($("#seldhs").val() == "umol") {
        dhs =dhs / 88.41;
    }
    if ($("#seldc").val() == "umol") {
        dc = dc / 17.1;
    }
    if ($("#selby").val() == "其它") {
        by = "1";
    }
    result = 0.957 * Math.log(dhs) + 0.378 * Math.log(dc) + 1.12 * Math.log(inr) + 0.643 * by;
    document.getElementById("txtResult").value = result;
    AddActionLog();
}
//44、钙磷乘积
function glcj(index) {
    var txt1 = $("#txt_xgnd").val(); //血钙浓度
    var txt2 = $("#txt_xlnd").val(); //血磷浓度
    var txt3 = $("#txt_xqzg").val(); //血清总钙测定值
    var txt4 = $("#txt_xqdb").val(); //血清白蛋白测定
    var result = 0; //结果
    if (index == 1) {
        if ($.trim(txt1) == "") {
            alert("血钙浓度不可为空");
            $("#txt_xgnd").focus();
            return;
        }
        if (!IsNumber(txt1)) {
            alert("请填写数字");
            $("#txt_xgnd").focus();
            return;
        }
        if ($.trim(txt2) == "") {
            alert("血磷浓度不可为空");
            $("#txt_xlnd").focus();
            return;
        }
        if (!IsNumber(txt2)) {
            alert("请填写数字");
            $("#txt_xlnd").focus();
            return;
        }
        $("#txt_xqzg").val(""); 
        $("#txt_xqdb").val("");
        result = txt1*4 * txt2*3.1;
    }
    else {
        if ($.trim(txt3) == "") {
            alert("血清总钙测定值不可为空");
            $("#txt_xqzg").focus();
            return;
        }
        if (!IsNumber(txt3)) {
            alert("请填写数字");
            $("#txt_xqzg").focus();
            return;
        }
        if ($.trim(txt4) == "") {
            alert("血清白蛋白测定不可为空");
            $("#txt_xqdb").focus();
            return;
        }
        if (!IsNumber(txt4)) {
            alert("请填写数字");
            $("#txt_xqdb").focus();
            return;
        }
        $("#txt_xgnd").val("");
        $("#txt_xlnd").val("");
        result = parseFloat(txt3) +0.02*(47-parseFloat(txt4));
    }
    
    document.getElementById("txtResult").value = result;
    AddActionLog();
}
//45、儿童细菌性脑膜炎评分
function etxjxnmy() {
    var result = 0; //结果
    $(".ul3 :checkbox").each(function () {
        if ($(this).attr("checked")) {
            result += parseInt($(this).val());
        }
    });
    if (result == 0) {
        alert("请选则相关项");
        return;
    }
    document.getElementById("txtResult").value = result;
    AddActionLog();
}
//46、儿童化脓性髋关节炎预测
function ethnxgjyyc() {
    var result = 0; //结果
    var description = "分，患化脓性髋关节炎的风险："; //描述
    $(".ul3 :checkbox").each(function () {
        if ($(this).attr("checked") == true) {
            result += parseInt($(this).val());
            
        }
    });
    if (result == 0) {
        alert("请选则相关项");
        return;
    }
    switch(result)
    {
        case 1:
            description += "3-9.5%";
            break;
        case 2:
            description += "35-40%";
            break;
        case 3:
            description += "72.8-93.1%";
            break;
        case 4:
            description += "93-99.6%";
            break;
    }

    document.getElementById("txtResult").value = result + description;
    AddActionLog();
}
//47、乳腺癌行单纯乳腺切除后复发风险
function rxadcrxqc() {
    var txt1 = $("#sel1").val(); //肿瘤分级
    var txt2 = $("#sel2").val(); //淋巴结
    var txt3 = $("#sel3").val(); //淋巴或血行侵润
    var result = ""; //结果
    
    if (txt1 == "I" && txt2 == "yinx" && txt3 == "my") {
        result = "16分，风险：8.5%";
    }
    if (txt1 == "I" && txt2 == "yinx" && txt3 == "y") {
        result = "20分，风险：12.5%";
    }
    if (txt1 == "I" && txt2 == "yangx" && txt3 == "my") {
        result = "22分  风险：15.8%";       
    }
    if (txt1 == "I" && txt2 == "yangx" && txt3 == "y") {
        result = "26分  风险：10%";
    }

    if (txt1 == "II" && txt2 == "yinx" && txt3 == "my") {
        result = "22分，风险：15.8%";
    }
    if (txt1 == "II" && txt2 == "yinx" && txt3 == "y") {
        result = "26分，风险：10%";
    }
    if (txt1 == "II" && txt2 == "yangx" && txt3 == "my") {
        result = "28分  风险：15.5%";
    }
    if (txt1 == "II" && txt2 == "yangx" && txt3 == "y") {
        result = "32分  风险：33%";
    }

    if (txt1 == "III" && txt2 == "yinx" && txt3 == "my") {
        result = "28分，风险：15.5%";
    }
    if (txt1 == "III" && txt2 == "yinx" && txt3 == "y") {
        result = "32分，风险：33%";
    }
    if (txt1 == "III" && txt2 == "yangx" && txt3 == "my") {
        result = "34分  风险：38.5%";
    }
    if (txt1 == "III" && txt2 == "yangx" && txt3 == "y") {
        result = "38分  风险：48%";
    }
    document.getElementById("txtResult").value = result;
    AddActionLog();

}
//48、Ballard妊娠期胎儿成熟程度评估
function ballard(o1, o2) {
    ballard_Genitals(o1);
    $("#txt" + o1).val(o2);
    $("#sel" + o1 + " :radio").each(function () {
        if ($(this).val() == o2) {
            $(this).attr("checked", true);
        }
        else {
            $(this).attr("checked", false);
        }
    });
    ballard_result();
}
function ballard_fenshu(o1, o2) {
    var fenshu = 0;
    o1 += "_";
    for (var i = 1; i <= o2; i++) {
        if($("#txt"+o1 + i).val()!="")
            fenshu += parseFloat($("#txt" + o1 + i).val());
    }
    return fenshu;
}
function ballard_weak(result) {
    var txt_weak = "0";
    switch (result) {
        case -10:
        case -9:
        case -8:
        case -7:
        case -6:
            txt_weak = "20";
            break;
        case -5:
        case -4:
        case -3:
        case -2:
        case -1:
            txt_weak = "22";
            break;
        case 0:
        case 1:
        case 2:
        case 3:
        case 4:
            txt_weak = "24";
            break;
        case 5:
        case 6:
        case 7:
        case 8:
        case 9:
            txt_weak = "26";
            break;
        case 10:
        case 11:
        case 12:
        case 13:
        case 14:
            txt_weak = "28";
            break;
        case 15:
        case 16:
        case 17:
        case 18:
        case 19:
            txt_weak = "30";
            break;
        case 20:
        case 21:
        case 22:
        case 23:
        case 24:
            txt_weak = "32";
            break;
        case 25:
        case 26:
        case 27:
        case 28:
        case 29:
            txt_weak = "34";
            break;
        case 30:
        case 31:
        case 32:
        case 33:
        case 34:
            txt_weak = "36";
            break;
        case 35:
        case 36:
        case 37:
        case 38:
        case 39:
            txt_weak = "38";
            break;
        case 40:
        case 41:
        case 42:
        case 43:
        case 44:
            txt_weak = "40";
            break;
        case 45:
        case 46:
        case 47:
        case 48:
        case 49:
            txt_weak = "42";
            break;
        case 50:
        case 51:
        case 52:
        case 53:
        case 54:
            txt_weak = "44";
            break;
    }
    return txt_weak;
}
function ballard_result() {
    var txt1_result = ballard_fenshu("1", 6); //神经肌肉成熟度总分
    var txt2_result = ballard_fenshu("2", 7); //生理成熟度评分总计分
    var txt_result = txt1_result + txt2_result; //合计总分    
    $("#txt1_result").val(txt1_result);
    $("#txt2_result").val(txt2_result);
    $("#txt_result").val(txt_result);
    var txt_weak = ballard_weak(txt_result); //周期
    $("#txt_weak").val(txt_weak);
}
function ballard_Genitals(o1) {
    if (o1 == "2_6") {
        $("#txt2_7").val("");
        $("#sel2_7 :radio").each(function () {
            $(this).attr("checked", false);
        });
    }
    else if (o1 == "2_7") {
        $("#txt2_6").val("");
        $("#sel2_6 :radio").each(function () {
            $(this).attr("checked", false);
        });
    }
}
function ballard_reset() {
    for (var i = 1; i <= 7; i++) {
        $("#txt2_" + i).val("");
        $("#sel2_" + i+" :radio").each(function () {
            $(this).attr("checked", false);
        });
        if (i < 7) {
            $("#txt1_" + i).val("");
            $("#sel1_" + i + " :radio").each(function () {
                $(this).attr("checked", false);
            });
        }
    }
    $("#txt1_result").val("");
    $("#txt2_result").val("");
    $("#txt_result").val("");
    $("#txt_weak").val("");
}

//50、孕妇体重增长正常值
function yftzzzzcz() {
    var result = ""; //结果
    $("#txt_tz").val($("#selyftzzzzcz").val());
    
}